const express = require('express')
const router = express.Router()

const {captcha, login} = require('../controller/user')
const {banner} = require('../controller/index')
const {city, hotcity, list, detail} = require('../controller/actor')
// 获取验证码（注册）：获取手机号，存储手机号，生成4位随机验证码、随机头像、昵称、粉丝数、关注数，返回验证码
router.post('/api/user/captcha', captcha)

// 登录：获取手机号和验证码进行校验，返回token、个人信息（头像、昵称、粉丝数、关注数）
router.post('/api/user/login', login)

// 轮播图：返回随机轮播图图片数据
router.get('/api/index/banner', banner)

// 分类页城市列表：获取城市关键字拼音或汉字，返回城市列表数据
router.get('/api/actor/city/:keywords?', city)
router.get('/api/actor/hotcity', hotcity)

// 分类页演出列表：获取城市、演出关键字、时间范围，返回演出列表
router.post('/api/actor/list', list)

// 演出详情：获取演出id，返回演出详情数据
router.get('/api/actor/detail/:id', detail)

module.exports = router 